package com.clp.protocol.core.common.frame;

import io.netty.buffer.ByteBuf;

/**
 *
 *
 * @param <FC>
 */
public interface InitializableFrameClip<FC extends InitializableFrameClip<FC>> extends FrameClip<FC> {
    /**
     * 解析 {@link ByteBuf} 来初始化并返回自身
     *
     * @param buf
     * @return
     */
    FC initBy(ByteBuf buf);
}
